#ifndef C_QLISTVIEW_H
#define C_QLISTVIEW_H

/****************************************************************************
** QListViewItem C bindings generated from reading C++ file 'qlistview.h'
**
** Created: Tue Jul 30 19:22:29 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QListViewItemH QListViewItem_create(QListViewH parent);
C_EXPORT void QListViewItem_destroy(QListViewItemH handle);
C_EXPORT QListViewItemH QListViewItem_create2(QListViewItemH parent);
C_EXPORT QListViewItemH QListViewItem_create3(QListViewH parent, QListViewItemH after);
C_EXPORT QListViewItemH QListViewItem_create4(QListViewItemH parent, QListViewItemH after);
C_EXPORT QListViewItemH QListViewItem_create5(QListViewH parent, PWideString p2, PWideString p3, PWideString p4, PWideString p5, PWideString p6, PWideString p7, PWideString p8, PWideString p9);
C_EXPORT QListViewItemH QListViewItem_create6(QListViewItemH parent, PWideString p2, PWideString p3, PWideString p4, PWideString p5, PWideString p6, PWideString p7, PWideString p8, PWideString p9);
C_EXPORT QListViewItemH QListViewItem_create7(QListViewH parent, QListViewItemH after, PWideString p3, PWideString p4, PWideString p5, PWideString p6, PWideString p7, PWideString p8, PWideString p9, PWideString p10);
C_EXPORT QListViewItemH QListViewItem_create8(QListViewItemH parent, QListViewItemH after, PWideString p3, PWideString p4, PWideString p5, PWideString p6, PWideString p7, PWideString p8, PWideString p9, PWideString p10);
C_EXPORT void QListViewItem_insertItem(QListViewItemH handle, QListViewItemH p1);
C_EXPORT void QListViewItem_takeItem(QListViewItemH handle, QListViewItemH p1);
C_EXPORT void QListViewItem_removeItem(QListViewItemH handle, QListViewItemH p1);
C_EXPORT int QListViewItem_height(QListViewItemH handle);
C_EXPORT void QListViewItem_invalidateHeight(QListViewItemH handle);
C_EXPORT int QListViewItem_totalHeight(QListViewItemH handle);
C_EXPORT int QListViewItem_width(QListViewItemH handle, const QFontMetricsH p1, const QListViewH p2, int column);
C_EXPORT void QListViewItem_widthChanged(QListViewItemH handle, int column);
C_EXPORT int QListViewItem_depth(QListViewItemH handle);
C_EXPORT void QListViewItem_setText(QListViewItemH handle, int p1, PWideString p2);
C_EXPORT void QListViewItem_text(QListViewItemH handle, PWideString retval, int p1);
C_EXPORT void QListViewItem_setPixmap(QListViewItemH handle, int p1, const QPixmapH p2);
C_EXPORT const QPixmapH QListViewItem_pixmap(QListViewItemH handle, int p1);
C_EXPORT void QListViewItem_key(QListViewItemH handle, PWideString retval, int p1, bool p2);
C_EXPORT void QListViewItem_sortChildItems(QListViewItemH handle, int p1, bool p2);
C_EXPORT int QListViewItem_childCount(QListViewItemH handle);
C_EXPORT bool QListViewItem_isOpen(QListViewItemH handle);
C_EXPORT void QListViewItem_setOpen(QListViewItemH handle, bool p1);
C_EXPORT void QListViewItem_setup(QListViewItemH handle);
C_EXPORT void QListViewItem_setSelected(QListViewItemH handle, bool p1);
C_EXPORT bool QListViewItem_isSelected(QListViewItemH handle);
C_EXPORT void QListViewItem_paintCell(QListViewItemH handle, QPainterH p1, const QColorGroupH cg, int column, int width, int alignment);
C_EXPORT void QListViewItem_paintBranches(QListViewItemH handle, QPainterH p, const QColorGroupH cg, int w, int y, int h, GUIStyle s);
C_EXPORT void QListViewItem_paintFocus(QListViewItemH handle, QPainterH p1, const QColorGroupH cg, PRect r);
C_EXPORT QListViewItemH QListViewItem_firstChild(QListViewItemH handle);
C_EXPORT QListViewItemH QListViewItem_nextSibling(QListViewItemH handle);
C_EXPORT QListViewItemH QListViewItem_parent(QListViewItemH handle);
C_EXPORT QListViewItemH QListViewItem_itemAbove(QListViewItemH handle);
C_EXPORT QListViewItemH QListViewItem_itemBelow(QListViewItemH handle);
C_EXPORT int QListViewItem_itemPos(QListViewItemH handle);
C_EXPORT QListViewH QListViewItem_listView(QListViewItemH handle);
C_EXPORT void QListViewItem_setSelectable(QListViewItemH handle, bool enable);
C_EXPORT bool QListViewItem_isSelectable(QListViewItemH handle);
C_EXPORT void QListViewItem_setExpandable(QListViewItemH handle, bool p1);
C_EXPORT bool QListViewItem_isExpandable(QListViewItemH handle);
C_EXPORT void QListViewItem_repaint(QListViewItemH handle);
C_EXPORT void QListViewItem_sort(QListViewItemH handle);
C_EXPORT void QListViewItem_moveItem(QListViewItemH handle, QListViewItemH after);
C_EXPORT QListViewH QListView_create(QWidgetH parent, const char* name, WFlags f);
C_EXPORT void QListView_destroy(QListViewH handle);
C_EXPORT QListViewH QListView_create2(QWidgetH parent, const char* name);
C_EXPORT int QListView_treeStepSize(QListViewH handle);
C_EXPORT void QListView_setTreeStepSize(QListViewH handle, int p1);
C_EXPORT void QListView_insertItem(QListViewH handle, QListViewItemH p1);
C_EXPORT void QListView_takeItem(QListViewH handle, QListViewItemH p1);
C_EXPORT void QListView_removeItem(QListViewH handle, QListViewItemH p1);
C_EXPORT void QListView_clear(QListViewH handle);
C_EXPORT QHeaderH QListView_header(QListViewH handle);
C_EXPORT int QListView_addColumn(QListViewH handle, PWideString label, int size);
C_EXPORT int QListView_addColumn2(QListViewH handle, const QIconSetH iconset, PWideString label, int size);
C_EXPORT void QListView_removeColumn(QListViewH handle, int index);
C_EXPORT void QListView_setColumnText(QListViewH handle, int column, PWideString label);
C_EXPORT void QListView_setColumnText2(QListViewH handle, int column, const QIconSetH iconset, PWideString label);
C_EXPORT void QListView_columnText(QListViewH handle, PWideString retval, int column);
C_EXPORT void QListView_setColumnWidth(QListViewH handle, int column, int width);
C_EXPORT int QListView_columnWidth(QListViewH handle, int column);
C_EXPORT void QListView_setColumnWidthMode(QListViewH handle, int column, QListViewWidthMode p2);
C_EXPORT QListViewWidthMode QListView_columnWidthMode(QListViewH handle, int column);
C_EXPORT int QListView_columns(QListViewH handle);
C_EXPORT void QListView_setColumnAlignment(QListViewH handle, int p1, int p2);
C_EXPORT int QListView_columnAlignment(QListViewH handle, int p1);
C_EXPORT void QListView_show(QListViewH handle);
C_EXPORT QListViewItemH QListView_itemAt(QListViewH handle, const QPointH screenPos);
C_EXPORT void QListView_itemRect(QListViewH handle, PRect retval, const QListViewItemH p1);
C_EXPORT int QListView_itemPos(QListViewH handle, const QListViewItemH p1);
C_EXPORT void QListView_ensureItemVisible(QListViewH handle, const QListViewItemH p1);
C_EXPORT void QListView_repaintItem(QListViewH handle, const QListViewItemH p1);
C_EXPORT void QListView_setMultiSelection(QListViewH handle, bool enable);
C_EXPORT bool QListView_isMultiSelection(QListViewH handle);
C_EXPORT void QListView_setSelectionMode(QListViewH handle, QListViewSelectionMode mode);
C_EXPORT QListViewSelectionMode QListView_selectionMode(QListViewH handle);
C_EXPORT void QListView_clearSelection(QListViewH handle);
C_EXPORT void QListView_setSelected(QListViewH handle, QListViewItemH p1, bool p2);
C_EXPORT bool QListView_isSelected(QListViewH handle, const QListViewItemH p1);
C_EXPORT QListViewItemH QListView_selectedItem(QListViewH handle);
C_EXPORT void QListView_setOpen(QListViewH handle, QListViewItemH p1, bool p2);
C_EXPORT bool QListView_isOpen(QListViewH handle, const QListViewItemH p1);
C_EXPORT void QListView_setCurrentItem(QListViewH handle, QListViewItemH p1);
C_EXPORT QListViewItemH QListView_currentItem(QListViewH handle);
C_EXPORT QListViewItemH QListView_firstChild(QListViewH handle);
C_EXPORT int QListView_childCount(QListViewH handle);
C_EXPORT void QListView_setAllColumnsShowFocus(QListViewH handle, bool p1);
C_EXPORT bool QListView_allColumnsShowFocus(QListViewH handle);
C_EXPORT void QListView_setItemMargin(QListViewH handle, int p1);
C_EXPORT int QListView_itemMargin(QListViewH handle);
C_EXPORT void QListView_setRootIsDecorated(QListViewH handle, bool p1);
C_EXPORT bool QListView_rootIsDecorated(QListViewH handle);
C_EXPORT void QListView_setSorting(QListViewH handle, int column, bool increasing);
C_EXPORT void QListView_sort(QListViewH handle);
C_EXPORT void QListView_setFont(QListViewH handle, const QFontH p1);
C_EXPORT void QListView_setPalette(QListViewH handle, const QPaletteH p1);
C_EXPORT bool QListView_eventFilter(QListViewH handle, QObjectH o, QEventH p2);
C_EXPORT void QListView_sizeHint(QListViewH handle, PSize retval);
C_EXPORT void QListView_minimumSizeHint(QListViewH handle, PSize retval);
C_EXPORT void QListView_setShowSortIndicator(QListViewH handle, bool show);
C_EXPORT bool QListView_showSortIndicator(QListViewH handle);
C_EXPORT void QListView_invertSelection(QListViewH handle);
C_EXPORT void QListView_selectAll(QListViewH handle, bool select);
C_EXPORT void QListView_triggerUpdate(QListViewH handle);
C_EXPORT void QListView_setContentsPos(QListViewH handle, int x, int y);
C_EXPORT QCheckListItemH QCheckListItem_create(QCheckListItemH parent, PWideString text, QCheckListItemType p3);
C_EXPORT void QCheckListItem_destroy(QCheckListItemH handle);
C_EXPORT QCheckListItemH QCheckListItem_create2(QListViewItemH parent, PWideString text, QCheckListItemType p3);
C_EXPORT QCheckListItemH QCheckListItem_create3(QListViewH parent, PWideString text, QCheckListItemType p3);
C_EXPORT QCheckListItemH QCheckListItem_create4(QListViewItemH parent, PWideString text, const QPixmapH p3);
C_EXPORT QCheckListItemH QCheckListItem_create5(QListViewH parent, PWideString text, const QPixmapH p3);
C_EXPORT void QCheckListItem_paintCell(QCheckListItemH handle, QPainterH p1, const QColorGroupH cg, int column, int width, int alignment);
C_EXPORT void QCheckListItem_paintFocus(QCheckListItemH handle, QPainterH p1, const QColorGroupH cg, PRect r);
C_EXPORT int QCheckListItem_width(QCheckListItemH handle, const QFontMetricsH p1, const QListViewH p2, int column);
C_EXPORT void QCheckListItem_setup(QCheckListItemH handle);
C_EXPORT void QCheckListItem_setOn(QCheckListItemH handle, bool p1);
C_EXPORT bool QCheckListItem_isOn(QCheckListItemH handle);
C_EXPORT QCheckListItemType QCheckListItem_type(QCheckListItemH handle);
C_EXPORT void QCheckListItem_text(QCheckListItemH handle, PWideString retval);
C_EXPORT void QCheckListItem_text2(QCheckListItemH handle, PWideString retval, int n);
C_EXPORT void QCheckListItem_setEnabled(QCheckListItemH handle, bool b);
C_EXPORT bool QCheckListItem_isEnabled(QCheckListItemH handle);
C_EXPORT QListViewItemIteratorH QListViewItemIterator_create();
C_EXPORT void QListViewItemIterator_destroy(QListViewItemIteratorH handle);
C_EXPORT QListViewItemIteratorH QListViewItemIterator_create2(QListViewItemH item);
C_EXPORT QListViewItemIteratorH QListViewItemIterator_create3(const QListViewItemIteratorH it);
C_EXPORT QListViewItemIteratorH QListViewItemIterator_create4(QListViewH lv);
C_EXPORT QListViewItemH QListViewItemIterator_current(QListViewItemIteratorH handle);

#endif
